package org.rugby.online.impl;

import org.rugby.online.core.environment.RboTool;
import org.rugby.online.core.environment.RboToolStatus;
import org.rugby.online.core.skills.RboSkill;

public abstract class DefaultTool extends DefaultObject implements RboTool {

	/**
	 * Serial
	 */
	private static final long serialVersionUID = -2680974379142087206L;

	protected RboSkill skill;
	protected int buyPrice;
	protected int sellPrice;
	protected int repairPrice;
	protected RboToolStatus status;
	
	@Override
	public final RboSkill getAssociatedSkill() {
		return skill;
	}

	@Override
	public final int getBuyPrice() {
		return buyPrice;
	}

	@Override
	public final int getSellPrice() {
		return sellPrice;
	}

	@Override
	public final int getRepairPrice() {
		return repairPrice;
	}

	@Override
	public final RboToolStatus getStatus() {
		return status;
	}

}
